/*
 * // +-------------------------------------------------------------------------------------------------
 * // |                 有你就好 [ 有节骨乃坚，无心品自端 ]     <http://encoding.wang>
 * // +-------------------------------------------------------------------------------------------------
 * // |                             独在异乡为异客         每逢佳节倍思亲
 * // +-------------------------------------------------------------------------------------------------
 * // |                 联系:   <707069100@qq.com>      <http://weibo.com/513778937>
 * // +-------------------------------------------------------------------------------------------------
 */

// -----------------------------------------------------------------------------------------------------
// +----------------------------------------------------------------------------------------------------
// |                   ErYang出品 属于小极品          共同学习    共同进步
// +----------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------


package wang.encoding.mroot.common.annotation;


import java.lang.annotation.*;


/**
 * 请求日志注解
 *
 * @author ErYang
 */
// 注解会在 class 中存在运行时可通过反射获取
@Retention(RetentionPolicy.RUNTIME)
// 目标是方法
@Target(ElementType.METHOD)
// 文档生成时 该注解将被包含在 javadoc 中 可去掉
@Documented
public @interface RequestLogAnnotation {

    /**
     * 模块
     *
     * @return String
     */
    String module() default "";

    // -------------------------------------------------------------------------------------------------

    /**
     * action
     *
     * @return String
     */
    @Deprecated
    String action() default "";

    // -------------------------------------------------------------------------------------------------

    /**
     * 标题
     *
     * @return String
     */
    String title() default "";

    // -------------------------------------------------------------------------------------------------

    /**
     * 备注
     *
     * @return String
     */
    String remark() default "";

    // -------------------------------------------------------------------------------------------------

}

// -----------------------------------------------------------------------------------------------------

// End RequestLogAnnotation interface

/* End of file RequestLogAnnotation.kt */
/* Location: ./src/main/kotlin/wang/encoding/mroot/admin/common/annotation/RequestLogAnnotation.kt */

// -----------------------------------------------------------------------------------------------------
// +----------------------------------------------------------------------------------------------------
// |                           ErYang出品 属于小极品  O(∩_∩)O~~   共同学习    共同进步
// +----------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------
